package cn.tk.model.pojo.mr.flow;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * Created by denglw on 2021/7/15.<br/>
 * Desc: 话术对象
 */
@Data
@NoArgsConstructor
public class ReplyDTO {

    /**
     * 话术id
     */
    private Long replyId;

    /**
     * 类型：1-文本话术 2-语音话术
     */
    private Integer contentType;

    /**
     * 话术类型 1普通话术、2连贯话术、3跳回话术、4澄清话术
     */
    private Integer respondType;

    /**
     * 语音话术详情
     */
    private List<VoiceReplyDetail> voiceReplyDetails;

    /**
     * 文本话术详情
     */
    private List<TextReplyDetail> textReplyDetails;

    /**
     * 文本话术可选值列表
     */
    private List<TextReplyOption> textReplyOptions;

    public ReplyDTO(Long replyId, Integer contentType, Integer respondType) {
        this.replyId = replyId;
        this.contentType = contentType;
        this.respondType = respondType;
    }
}
